two-spotted lady - Spanish English Dictionary